#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int main()
//{
//	int arr[10] = { 0,1,2,3,4,5,6,7,8,9 };
//	int i = 0;
//	int* p;
//	p = arr;
//	for (i = 0;i < 10;i++)
//	{
//		printf(" %d",*(p+ i));
//	}
//}
//#include<stdio.h>
//#include<string.h>
//int main()
//{
//	char str1[100];
//	char str2[100];
//	gets(str1);
//	for (int i = 0;i < strlen(str1);i++)
//	{
//		str2[i] = str1[strlen(str1) - i - 1];
//		printf("%c", str2[i]);
//	}
//	return 0;
//	/*int i, j;
//	char s[100], k;
//	gets(s);
//	j = strlen(s);
//	for (i = 0; i < j / 2; i++)
//	{
//	k = s[i];
//	s[i] = s[j - i - 1];
//	s[j - i - 1] = k;
//	}
//	puts(s);
//	return 0;*/
//	
//}
//#include<stdio.h>
//int main()
//{
//	int i, j;
//	for (i = 1;i <= 7;i++)
//	{
//		for (j = 0;j < 7 - i;j++)
//		{
//			printf(" ");
//		}
//		for (j = 0;j < 2 * i - 1;j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//	}
//
//	for (i = 6;i >= 1;i--)
//	{
//		for (j = 0;j < 7 - i;j++)
//		{
//			printf(" ");
//		}
//		for (j = 0;j < 2 * i - 1;j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//	}
//	return 0;
//}
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//	int i;
//	for (int i = 0;i <= 100000;i++)
//	{
//		int n = 1;
//		int m = i;
//		while (m/10)
//		{
//			n++;
//			m = m / 10;
//		}
//		int sum=0;
//		m = i;
//		while (m)
//		{
//			sum += pow((m % 10), n);
//			m=m / 10;
//		}
//		if (i == sum)
//		{
//			printf(" %d", i);
//		}
//	}
//	return 0;
//}
#include<stdio.h>
int main()
{
	int num;
	int a, b, c, d, e, sum;
	scanf("%d", &num);
	a = num;
	b = num * 10 + a;
	c = num * 100 + b;
	d = num * 1000 + c;
	e = num * 10000 + d;
	sum = a + b + c + d + e;
	printf("%d+%d+%d+%d+%d=%d\n", a, b, c, d, e, sum);
	return 0;
}